package com.ruoyi.dynamic.model.pojo.result.app;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.experimental.SuperBuilder;

import java.io.Serializable;

@Getter
@Setter
@SuperBuilder
@NoArgsConstructor
@Schema(name = "APP-家族相关返回参数", description = "APP-家族相关返回参数")
public class AppFamilyResult implements Serializable {
    @Schema(description = "家族id")
    private Long id;

    @Schema(description = "家族名称")
    private String name;

    @Schema(description ="用户id")
    private Long userId;

    @Schema(description ="0关闭1正常")
    private Integer status;

    @Schema(description ="介绍")
    private String content;

    @Schema(description ="经验值")
    private Integer empiricalValue;

    @Schema(description ="家族人数")
    private Integer familyNum;

    @Schema(description ="家族外宾人数")
    private Integer foreignGuestNum;

    @Schema(description ="家族公告")
    private String notice;

    @Schema(description ="0族员1外宾")
    private Integer identity;

    @Schema(description ="家族主页背景图")
    private Integer backgroundUrl;

    @Schema(description ="省名称")
    private String province;

    @Schema(description ="市名称")
    private String city;

    @Schema(description ="区名称")
    private String region;

}
